armoured tow vehicle - Español Inglés Diccionario